package com.ruoyi.statisticalCenter.domain;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 均重流向监控对象 sc_weight_flow_direction_monitoring
 *
 * @author pyx
 * @date 2024-03-01
 */
@Data
public class ScWeightFlowDirectionMonitoringClient implements Serializable {
    
    private String id; 
    
    private static final long serialVersionUID = 1244865323L;
    /**
     * 统计日期
     */
    @Excel(name = "统计日期")
    private String settleDate;
    /**
     * 统计日期
     */
    @Excel(name = "名称")
    private String contractArea;

    @Excel(name = "发件票数")
    private Integer sendTicket;

    /**
     * 包仓票数
     */
    @Excel(name = "包仓票数")
    private Integer stockCount;
    /**
     * 包仓重量
     */
    @Excel(name = "包仓重量")
    private BigDecimal baleWeight;

    /**
     * 包仓均重
     */
    @Excel(name = "包仓均重")
    private BigDecimal packingWarehouseWeight;
    
    //流向考核
    /**
     * 宁夏票数
     */
    @Excel(name = "宁夏票数")
    private Integer ningxiaVotes;
    /**
     * 甘肃票数
     */
    @Excel(name = "甘肃票数")
    private Integer gansuVotes;
    /**
     * 青海票数
     */
    @Excel(name = "青海票数")
    private Integer qinghaiVotes;
    /**
     * 海南票数
     */
    @Excel(name = "海南票数")
    private Integer hainanVotes;
    /**
     * 流向票数合计
     */
    @Excel(name = "流向票数合计")
    private Integer flowTally;
    /**
     * 流向占比
     */
    @Excel(name = "流向占比")
    private BigDecimal flowRatio;

    private List<ScWeightFlowDirectionMonitoringClient> children;
}
